*{
    margin: 0;
    padding: 0;
}

body{
    height: 100vh;
    display: flex;
    background-color: antiquewhite;
    flex-direction: column;
}

main{
    margin: 0 auto;
    width: 450px;
    height: 500px;
    background-color: aqua;
    display: flex;

    /* flex-direction: column;
    flex-wrap: wrap-reverse; */
    flex-flow: row wrap;
    justify-content: space-evenly;
    align-items:flex-end;
    align-content: flex-end;
}

main div{

    flex-basis: 100px;
    width: 2000px;
    height: 100px;
    background-color: aquamarine;
    padding: 5px;
    

    background-clip: content-box;
    box-sizing: border-box;

    flex-grow: 0;
}

.div1{
    order: 1;
}